﻿body{ font-size:12px; font-family:PingFang SC,Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,STHeiti,\\534E\6587\7EC6\9ED1,sans-serif; padding:0px; margin:0px; background:#eeeeee; color:#333; /*line-height:26px;*/}
div,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,i,table,tr,td,th,fieldset,label,legend,button,input{ margin:0;padding:0; /*font-family:"微软雅黑";*/}

ul,li{list-style:none;}
a,img,a img{border:0px;}
a{text-decoration:none;cursor:pointer; color:#333;}
a:hover{text-decoration:none; color:#fe7902;}
input.text,select.text,textarea.text{outline:none; border:1px solid #e3e3e3; height:26px; line-height:26px; padding:3px 0px 3px 5px;font-size:12px; color:#555;} 
textarea{ outline:none; resize:none; border:1px solid #e3e3e3; font-size:12px;}
input.check{ vertical-align:middle; margin-right:2px;}
img{ vertical-align:top;}
.lt{float:left;}
.rt{float:right;}
.db {
    display: block;
}
.cl::after, .row::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.none{ display:none;}

.fontcl1{ color:#FF0000;}
.fontcl2{ color:#fe7902;}
.pointcl{ color:#fd0202;}
.graycl{ color:#999;}
.mainwd{ width:1200px; margin:0px auto;}
.subwd{ width:1000px;margin:0px auto;}
.colorbg{ background-color:#f3f3f3;}
.color4872cb{ color:#4872cb !important;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb100{ margin-bottom:100px;}
.mb20{ margin-bottom:20px;}
.mb80{ margin-bottom:80px;}
.underline{ border-bottom:1px solid #e3e3e3;}

.hoverno a:hover{ text-decoration:none;}
input.btn{text-decoration:none; cursor:pointer;}
.overhid{ overflow:hidden;}
.area{ background:#fff; border:1px solid #e3e3e3;}
.pding{ padding:10px;}
.tit{ font-size:14px; color:#555;}

/*按钮样式*/
.btn_main_big{ width:100px; line-height:32px; background:#FF0000; font-size:16px; border:none;}
.btn_main_sm{  width:80px;line-height:26px; background:#FF0000; font-size:14px;border:none; }
.btn_sub_smler{ width:60px; line-height:20px; background:url(../images/btn_bg.jpg) center center repeat-x; font-size:12px;  border:1px solid #d36501;}
.btn_sub_sm{ width:80px; line-height:26px;background:url(../images/btn_bg.jpg) center center repeat-x;  font-size:14px;   border:1px solid #d36501;}
.btn_sub_big{ width:110px;line-height:36px;background:url(../images/btn_bg.jpg) center center repeat-x;  font-size:16px;   border:1px solid #d36501;}
.btn_sub_tuan{ width:130px;line-height:36px;background:url(../images/btn_bg.jpg) center center repeat-x;  font-size:18px;  border:1px solid #d36501;}
.btn_sub_apply{ width:100%;line-height:32px; height:36px;background:url(../images/btn_bg.jpg) center center repeat-x; font-size:18px;  border:1px solid #d36501;}
.btn{ display:inline-block;opacity:1;cursor:pointer; text-align:center; color:#fff;border-radius:3px; outline:none;-webkit-appearance: none;}
.btn:hover{opacity:0.9;filter:alpha(opacity=90); color:#fff; text-decoration:none;}
/*按钮样式*/

/*标题样式*/
h1{ font-size:24px; line-height:36px; color:#333; font-weight:normal;}
h2{ font-size:18px; line-height:34px;color:#333;font-weight:normal;}
h3{ font-size:16px; line-height:30px; color:#333;font-weight:normal;}
/*标题样式*/

/*ul样式1*/
ul.line_type li{ background:#fff; border:1px solid #e3e3e3; padding:3px; }
ul.line_type li:hover{ border-bottom:1px solid #fe7902;}
/*ul样式1*/

/*ul样式2*/
ul.block_type li{ background:#fff; border-bottom:1px solid #e3e3e3; padding:10px;}
ul.block_type li:hover{ background:#f8f8f8;}
/*ul样式2*/

/*图片上的透明层样式*/
.opacity_img{ position:relative;overflow:hidden;}
.opacity_img p{position:absolute; left:0px; bottom:0px; height:30px; line-height:30px; overflow:hidden; width:94%;padding:0px 3%;}
.opacity_img p.bg{ opacity:0.7; filter:alpha(opacity=70); background:#000;}
.opacity_img p.text{ color:#fff; }
/*图片上的透明层样式*/

/*页码样式开始*/
.page{ text-align:center; overflow:hidden;}
.page a,.page em{ font-style:normal;}
.page a,.page em{border: 1px solid #fff;color:#1e1e1e;}
.page a{ color:#505050;}
.page strong,.page a:hover{ background:#1d1d1d; border:1px solid #1d1d1d; color:#f5f5f5;}
.page .prev.page .next,.page .last{ color:#1e1e1e;}
/*页码样式结束*/

/*筛选列表样式*/
.choose_option a{ display:inline-block; padding:0px 4px; height:22px; line-height:22px; margin:5px 20px 5px 0px;}
.choose_option a.current,.choose_option a:hover{ background:#FF0000; color:#fff; text-decoration:none;}
/*筛选列表样式*/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    min-height: 1px;
    position: relative;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-11 {
    width: 91.6667%;
}
.col-xs-10 {
    width: 83.3333%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-8 {
    width: 66.6667%;
}
.col-xs-7 {
    width: 58.3333%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-5 {
    width: 41.6667%;
}
.col-xs-4 {
    width: 33.3333%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-2 {
    width: 16.6667%;
}
.col-xs-1 {
    width: 8.33333%;
}
.text-right {
    text-align: right;
}
table {
    border-collapse: collapse;
    width: 100%;
}
.text-center {
    text-align: center;
}
.ico-angle {
    border-color: #ccc transparent transparent;
    border-style: solid;
    border-width: 6px 5px 0;
    display: block;
    height: 0;
    line-height: 0;
    overflow: hidden;
    width: 0;
}
.w280 {
    width: 280px;
}
.padding-l35{ padding-left:35px;}
.here {
    color: #666;
    padding: 5px 0;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
}
.mt10 {
    margin-top: 10px !important;
}
.mt20 {
    margin-top: 20px !important;
}
.mt30 {
    margin-top: 30px !important;
}
.mt40 {
    margin-top: 40px !important;
}
.mt70 {
    margin-top: 70px !important;
}
.pr {
    position: relative;
}
.pa {
    position: absolute;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.banner-ad {
    padding: 30px 0;
}

.w1200 {
    margin: 0 auto;
    width: 1200px;
}
.w1220 {
    margin: 0 auto;
    width: 1220px;
}
/*右侧悬浮导航*/
.fixed-right-nav {
    margin-right: -688px;
    margin-top: -100px;
    opacity: 0.9;
    position: fixed;
    right: 50%;
    text-align: center;
    top: 50%;
    width: 78px;
    z-index: 50;
}
.fixed-right-nav a {
    background: #939393;
    border-radius: 2px;
    color: #fff;
    display: block;
    height: 50px;
    margin-bottom: 2px;
    overflow: hidden;
    line-height: 2;
}
.fixed-right-nav a:hover {
    background: #4971CC;
	color:#fff;
}
.fixed-right-nav .backtop i {
    background: rgba(0, 0, 0, 0) url("../images/ico.png") no-repeat scroll -42px -116px;
    display: block;
    height: 17px;
    margin: 17px auto 0;
    width: 29px;
}
.fixed-right-nav .msg i {
    background: rgba(0, 0, 0, 0) url("../images/ico.png") no-repeat scroll -48px -45px;
    display: block;
    height: 17px;
    margin: 9px auto 0;
    width: 16px;
}
.fixed-right-nav .decora i {
    background: rgba(0, 0, 0, 0) url("../images/ico.png") no-repeat scroll -47px -68px;
    display: block;
    height: 18px;
    margin: 8px auto 0;
    width: 18px;
}
.fixed-right-nav .qrcode i {
    background: rgba(0, 0, 0, 0) url("../images/ico.png") no-repeat scroll -47px -91px;
    display: block;
    height: 18px;
    margin: 15px auto 0;
    width: 18px;
}
.fixed-right-nav .qrcodePic {
    bottom: 2px;
    cursor: default;
    height: 150px;
    position: absolute;
    right: 80px;
    transform: scale(0);
    transform-origin: right bottom 0;
    transition: all 0.3s ease 0s;
    visibility: hidden;
    width: 150px;
}
.fixed-right-nav .qrcode:hover .qrcodePic {
    transform: scale(1);
    visibility: visible;
}
@media (max-width: 1410px) {
.fixed-right-nav {
    margin-right: 0;
    right: 0;
}
}
/*右侧悬浮导航结束*/
/*网站底部*/
.footer {
    background: #1d1d1d;
    color: #9b9b9b;
    font-size: 14px;
    position: relative;
	margin-bottom:-17px;
}
.footer .bar {
    background: #fff;
    height: 180px;
    line-height: 180px;
	font-size:28px;
	color:#000;
    overflow: hidden;
}
.footer a {
    color: #9b9b9b;
	text-decoration:none;
}
.footer a:hover {
    text-decoration: none;
}
.footer .box {
    display: block !important;
    padding: 75px 0;
    width: auto;
}
.footer dl {
    /*border-right: 1px solid #464646;*/
    line-height: 1.6;
}
.footer dl .footlogo{
	margin-bottom:25px;
}
.footer dl .footlogo img {
    margin: 0 0 10px;
    max-height: 45px;
}
.footer dl .footlogo p{
	color:#626262;
}
.footer dl dt {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 35px;
}
.footer dl dd{
	margin-bottom:15px;
	color:#a3a3a3;
}
.footer dl dd ul.ul1 li{ margin-bottom:15px;}
.footer img {
    display: block;
    margin: 0 auto 10px;
}
.footer_bottom .zx_radio {
    border: 1px solid #333;
	background:#333;
    color: #fff;
    display: block;
    height: 32px;
    line-height: 32px;
    margin: 16px auto;
    text-indent:15px;
    width: 268px;
}
.footer_bottom .zx_radio label {
	text-indent:0;
    cursor: pointer;
    display: inline-block;
    margin-top: 5px;
	margin-right:20px;
}
.footer_bottom .zx_radio input {
    display: none;
}
.footer_bottom .zx_radio input[type="radio"]:checked + .tc_zx_kuang span {
    display: block;
}
.footer_bottom .zx_radio span {
	text-indent:0;
    float: left;
    line-height: 20px;
    margin-right: 4px;
}
.footer_bottom .tc_zx_kuang {
    border: 1px solid #fff;
    display: inline-block;
    height: 20px;
    position: relative;
    width: 20px;
	background:#fff;
	border-radius:3px;
}
.footer_bottom .tc_zx_kuang span {
    display: none;
}
.footer_bottom .zx_radio img {
    left: 0;
    position: absolute;
    top: 0;
    width: 20px;
}
.footer_bottom .zx_radio span {
    float: left;
    line-height: 20px;
    margin-right: 4px;
	color:#fff;
}
.footer_bottom .formBox .txt {
    background:#333333;
    border: 1px solid #333;
    color: #fff;
    display: block;
    height: 32px;
    margin: 16px auto;
	text-indent:15px;
    width: 268px;
}
.footer_bottom .formBox .btn {
    background: #0ed7a3;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 40px;
    margin: 23px 0 0;
    width: 100px;
}
.footer_bottom .formBox .btn2 {
    background: #4972CC;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 40px;
    margin: 23px 0 0 65px;
    width: 100px;
}
.footer_bottom .formBox .btn:hover {
    /*background: #73afff;*/
}
.footer_bottom .formBox .btn:active {
    /*background: #ef1823;*/
}
.footico{ background: url("../images/footico.png") no-repeat;}
.footico1{ background-position:0 3px;}
.footico2{background-position:0 -27px;}
.footer .copyright {
    background: #343a46;
}
.footer .copyright .p1 a {
    border: 1px solid #777;
    display: inline-block;
    height: 21px;
    line-height: 21px;
    margin: 0 10px;
    text-decoration: none;
    width: 74px;
}
.footer .copyright .p2 {
	height:70px;
	line-height:70px;
	color:#636363;
	width:1200px;
	margin:0 auto;
}
.footer .copyright .p1 a:hover {
    border-color: #fff;
    color: #fff;
}
.footer .container .xq {
    text-align: right;
}
.footer .container .xq a {
    /*background: rgba(0, 0, 0, 0) url("../images/footer_ico.png") no-repeat scroll 0 0;*/
    color: #ab343b;
    display: inline-block;
	font-size:16px;
    padding-left: 24px;
	height:50px;
	line-height:50px;
	color:#000;
	padding:0 58px;
	text-decoration:none;
}
.footer .container .xq .xq1 {
    background-position: 0 center;
	background:#ffd16b;
}
.footer .container .xq .xq2 {
    background-position: -100px center;
}
/*.footer .footer_tel{ display:inline-block;*display:inline;*zoom:1; vertical-align:top;position:relative; padding-left:130px; height:162px; width:180px; font-size:18px; color:#000;}
.footer .footer_tel:before{content: "";   position:absolute; top:24px; left:30px;width:60px; height:60px; background:url(../images/footer_ico.png) no-repeat; background-position:0 -200px;}

.footer .footer_tel strong{ display:block; padding-top:14px; font-size:24px;}
.footer .footer_tel label{ display:block; color:#4b4948; font-size:12px;}
.footer .footer_tel .tel_btn{ margin-top:14px; display:block; height:40px; line-height:40px; border-radius:3px; background:#f6363a; color:#fff; font-size:12px; text-align:center;}

.footer dl{display:inline-block;*display:inline;*zoom:1; vertical-align:top; margin-left:74px; width:110px;}
.footer dl dt{ display:block; padding-bottom:5px; font-size:18px; color:#000; }
.footer dl dd{ display:block; color:#4b4948; line-height:28px;}

.footer .footer_wx{display:inline-block;*display:inline;*zoom:1; vertical-align:top;}
.footer .footer_wx li{display:inline-block;*display:inline;*zoom:1; vertical-align:top; margin-left:28px;}
.footer .footer_wx img{ width:112px; height:112px;}
.footer .footer_wx p{ display:block; padding-top:10px; font-size:12px; color:#9a9a9a; text-align:center;}*/
/*网站底部结束*/
.border-1px-fafafa{
	height:50px;
	width:1200px;
	margin:0 auto;
	border-bottom:1px solid #fafafa;
}
.bgf5af40{ background:#f5af40;}
.bgf47741{ background:#f47741;}
.bgf54142{ background:#f54142;}
.bg222222{ background:#222222;}
.box-shadow {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
::selection{color:white;background:#4972CC}
::-moz-selection{color:white;background:#4972CC}